package day03;
//if结构的演示
public class IfDemo {
    public static void main(String[] args) {
        /*
        1.if结构：1条路
        1）语法：
        if（boolean）{
            语句块-------基于条件执行的语句
        }
        2）执行过程：
            判断Boolean的值
            若为true，则执行语句块（整个结束）
            若为false。则直接结束
            继续执行.....
         *//*
        double price=800.00;
        if(price>=500){
            price*=0.8;
        }
        System.out.println("最终消费"+price);

        int score = 55;
        if (score>=0&&score<=100){
            System.out.println("成绩合法");
        }
        System.out.println("继续执行");*/
        //2）if..else结构：2条路
       /* 1）语法：
            if（boolean）{
                语句块1
           } else{
                语句块2
           }
           2）执行过程“
           判断Boolean的值；
            若为true，则执行语句块1（整个结束）
            若为false，则执行语句块2（整个结束）
            3）说明“
            语句块1和语句块2，必走其中之一--------2选1
        */
/*        //满500打8折，不满500打9折
        double price = 300.0;
        if (price>=500){
            price*=0.8;
        }else{
            price*=0.9;
        }
        System.out.println("最终金额"+price);
        //判断成绩是否合法
        int score = 905;
        if (score>=0&&score<=100){
            System.out.println("合法");
        }else{
            System.out.println("不合法");
        }
        int num= 10;
        if (num%2==0){
            System.out.println("偶数");
        }else{
            System.out.println("奇数");
        }*/
        //2）if..else结构：2条路
       /* 1）语法：
            if（boolean）{
                语句块1
           } else if{
                语句块2
           }else if {
                语句块3
           }else{
                语句块4
           }
           2）执行过程“
           判断Boolean-1的值；若为true，则执行语句块1（整个结束）
            若为false
            则判断Boolean-2 判断若为true，则执行语句块2（整个结束）
            若为false
            则判断Boolean-3 判断若为true，则执行语句块3（整个结束）
            若为false
            则执行语句块4 （整个结束）
            3）说明“
            语句块1和语句块2和语句块3和语句块4，必走其中之一
        */
        //满2000打五折，满1000不满2000打七折.满500不满1000打八折.不满500打九折；
        double price = 80;
        if (price>=2000){
            price*=0.5;
        }else if (price>=1000){
            price*=0.70;
        }else if (price>=500){
            price*=0.80;
        }else{
            price*=0.90;
        }
        System.out.println(price);
    }
}
